namespace java com.rujue.qianzhi.thrift.gen

// 支付单笔查询	      
struct RequestPaymentStatusQuery {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string traderCode,              // 商户号
     4: string orderNo,                 // 订单号
}
struct ResponsePaymentStatusQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string status,           // 状态
    5: string time,             //时间
    6: string commission,       //手续费金额
    7: string traderCode,       //商户号
    8: string orderNo,          //订单号
    9: string ccy,              //币种
   10: string orderAmt,         //订单金额
   11: string paymentItemDesc,  //款项描述
   12: string payTime,          //支付时间
   13: string orderValidPeriod, //订单有效期
   14: string remark,           //备注
   15: string corpusSettleFlag, //本金清算标志
   16: string corpusSettleTime, //本金清算时间 
   17: string commissionSettleFlag, //手续费清算标志
   18: string commissionSettleTime, //手续费清算时间 
   19: string t0SettleFlag,         //T0清算标志
}

// 订单每日对账单查询	
struct RequestOrderDailyStatement {
	 1: string cnsmrSeqNo,      // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,        // 商户号
     3: string traderCode,      // 商户号
     4: string reconcileDate,   // 对账日期
}

struct OrderArray{
    1: string status,	    //状态
    2: string finishedDate,	//完成日期
    3: string commission,	//手续费金额
    4: string traderCode,	//商户号
    5: string orderNo,	    //订单号
    6: string ccy,	        //币种
    7: string orderAmt,	    //订单金额
    8: string paymentItemDesc,	//款项描述
    9: string payTime,	        //支付时间
   10: string orderValidPeriod, //订单有效期
   11: string remark,	        //备注
   12: string corpusSettleFlag, //本金清算标志
   13: string corpusSettleTime, //本金清算时间 
   14: string commissionSettleFlag, //手续费清算标志
   15: string commissionSettleTime, //手续费清算时间 
}	

struct ResponseOrderDailyStatement {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string totalAmt,         // 总金额
    5: string tranTotalNum,     // 交易总笔数
    6: list<OrderArray> orderArray,
}

// 单笔退款	
struct RequestOrderRefund {
	 1: string cnsmrSeqNo,      //系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,        //商户号
     3: string traderCode,      //商户号
     4: string returnNo,        //退款单号
     5: string oldOrderNo,      //原订单号
     6: string ccy,             //币种
     7: string refundAmt,       //退款金额
     8: string returnReason,    //退款原因
     9: string remark,          //备注
    10: string backNoticeAddrss,//后台通知地址
}
struct ResponseOrderRefund {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string status,           //状态
    5: string traderCode,       //商户号
    6: string returnNo,         //退款单号
    7: string oldOrderNo,       //原订单号
    8: string ccy,              //币种
    9: string refundAmt,        //退款金额
}

// 退款交易查询	
struct RequestOrderRefundQuery {
	 1: string cnsmrSeqNo,      // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,        // 商户号
     3: string traderCode,      //商户号
     4: string queryBeginTime,  //查询开始时间
     5: string queryEndTime,    //查询结束时间
}

struct RefundOrderArray {
    1: string corpId,       //企业ID
    2: string returnNo,     //退款单号
    3: string oldOrderNo,   //原订单号
    4: string refundTime,   //退款时间
    5: string ccy,          //币种
    6: string refundAmt,    //退款金额
    7: string returnStatus, //退款状态
    8: string refundCorpusDeductFlag,   //退款本金扣收标志
    9: string corpusRefundFlag,         //本金退还标志
   10: string errorCode,    //错误码
   11: string errorMsg,     //错误信息
}

struct ResponseOrderRefundQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string totalAmt,         // 总金额
    5: string tranTotalNum,     // 交易总笔数
    6: list<RefundOrderArray>  refundOrderArray,
}

// 会员子账户开立
struct RequestOpenCustAcctId {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string functionFlag,            // 功能标志: 1:开户 3:销户
     4: string fundSummaryAcctNo,       // 资金汇总账号: 银行为电商平台开立的存放所有会员资金的内部账户
     5: string tranNetMemberCode,       // 交易网会员代码: 会员在电商平台的ID
     6: string memberProperty,          // 会员属性: 00：默认
     7: string userNickname,            // 用户昵称: 非必须项
     8: string mobile,                  // 手机号码: 非必须项
     9: string email,                   // 邮箱
    10: string reservedMsg,             // 保留域
}

struct ResponseOpenCustAcctId {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string subAcctNo,        // 子账户账号
    5: string reservedMsg,      // 保留域
}

// 会员绑定提现账户-银联鉴权
struct RequestBindRelateAcctUnionPay {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string subAcctNo,               // 子账户账号
     5: string tranNetMemberCode,       // 交易网会员代码
     6: string memberName,              // 会员名称
     7: string memberGlobalType,        // 会员证件类型
     8: string memberGlobalId,          // 会员证件号码
     9: string memberAcctNo,            // 会员账号
    10: string bankType,                // 银行类型
    11: string acctOpenBranchName,      // 开户行名称
    12: string cnapsBranchId,           // 大小额行号
    13: string eiconBankBranchId,       // 超级网银行号
    14: string mobile,                  // 手机号码
    15: string reservedMsg,             // 保留域
}

struct ResponseBindRelateAcctUnionPay {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string reservedMsg,      // 保留域
}

// 会员绑定提现账户-回填银联鉴权短信码
struct RequestBindRelateAccReUnionPay {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string tranNetMemberCode,       // 交易网会员代码
     5: string subAcctNo,               // 子账户账号
     6: string memberAcctNo,            // 会员账号
     7: string messageCheckCode,        // 短信验证码
     8: string reservedMsg,             // 保留域
}

struct ResponseBindRelateAccReUnionPay {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string frontSeqNo,       // 前置流水号
    5: string reservedMsg,      // 保留域
}

// 会员绑定提现账户-小额鉴权
struct RequestBindRelateAcctSmallAmount {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string subAcctNo,               // 子账户账号
     5: string tranNetMemberCode,       // 交易网会员代码
     6: string memberName,              // 会员名称
     7: string memberGlobalType,        // 会员证件类型
     8: string memberGlobalId,          // 会员证件号码
     9: string memberAcctNo,            // 会员账号
    10: string bankType,                // 银行类型
    11: string acctOpenBranchName,      // 开户行名称
    12: string cnapsBranchId,           // 大小额行号
    13: string eiconBankBranchId,       // 超级网银行号
    14: string mobile,                  // 手机号码
    15: string reservedMsg,             // 保留域
}

struct ResponseBindRelateAcctSmallAmount {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string reservedMsg,      // 保留域
}

// 会员绑定提现账户-验证鉴权金额
struct RequestCheckAmount {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string tranNetMemberCode,       // 交易网会员代码
     5: string subAcctNo,               // 子账户账号
     6: string memberAcctNo,            // 会员账号
     7: string messageCheckCode,        // 短信验证码
     8: string reservedMsg,             // 保留域
}

struct ResponseCheckAmount {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string frontSeqNo,       // 前置流水号
    5: string reservedMsg,      // 保留域
}

// 会员绑定信息查询
struct RequestMemberBindQuery {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string queryFlag,	            // 查询标志: 1：全部会员 2：单个会员
     4: string fundSummaryAcctNo,       // 资金汇总账号
     5: string subAcctNo,               // 子账户账号
     6: string pageNum,                 // 页码,每次最多返回20条记录[pageNum,pageNum+19]
     7: string reservedMsg,             // 保留域
}

struct TranItemArray{
     1: string fundSummaryAcctNo,       // 资金汇总账号
     2: string subAcctNo,               // 子账户账号
     3: string tranNetMemberCode,       // 交易网会员代码
     4: string memberName,              // 会员名称
     5: string memberGlobalType,        // 会员证件类型
     6: string memberGlobalId,          // 会员证件号码
     7: string memberAcctNo,            // 会员账号
     8: string bankType,                // 银行类型
     9: string acctOpenBranchName,      // 开户行名称
    10: string cnapsBranchId,           // 大小额行号
    11: string eiconBankBranchId,       // 超级网银行号
    12: string mobile,                  // 手机号码
}

struct ResponseMemberBindQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string resultNum,        // 本次交易返回查询结果记录数
    5: string startRecordNo,    // 起始记录号
    6: string endFlag,          // 结束标志
    7: string totalNum,         // 符合业务查询条件的记录总数
    8: list<TranItemArray> tranItemArray, // 查询结果
    9: string reservedMsg,      // 保留域
}

// 会员解绑提现账户
struct RequestUnbindRelateAcct {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string functionFlag,            // 功能标志: 1：解绑
     4: string fundSummaryAcctNo,       // 资金汇总账号: 银行为电商平台开立的存放所有会员资金的内部账户
     5: string tranNetMemberCode,       // 交易网会员代码: 会员在电商平台的ID
     6: string subAcctNo,               // 子账户账号
     7: string memberAcctNo,            // 会员账号
     8: string reservedMsg,             // 保留域
}

struct ResponseUnbindRelateAcct {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string frontSeqNo,       // 前置流水号
    5: string reservedMsg,      // 保留域
}

// 会员提现-支持手续费 
struct RequestMemberWithdrawCash {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string tranNetMemberCode,       // 交易网会员代码
     5: string subAcctNo,               // 子账户账号
     6: string subAcctName,             // 子账户名称
     7: string takeCashAcctNo,          // 提现账号:即收款账户，必须是在系统中维护的提现账号
     8: string takeCashAcctName,        // 提现账户名称:银行卡户名，必须与子账户名称一致
     9: string Ccy,                     // 币种:默认为RMB
    10: string cashAmt,                 // 可提现金额
    11: string takeCashCommission,      // 提现手续费:收取给平台的
    12: string messageOrderNo,          // 短信指令号:当使用短信验证时，必输
    13: string messageCheckCode,        // 短信验证码:当使用短信验证时，必输
    14: string remark,                  // 备注
    15: string reservedMsg,             // 保留域
    16: string webSign,                 // 网银签名
}

struct ResponseMemberWithdrawCash {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string frontSeqNo,       // 前置流水号
    5: string reservedMsg,      // 保留域
}

// 查询银行子账户余额
struct RequestCustAcctIdBalanceQuery {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string subAcctNo,               // 子账户账号
     5: string queryFlag,               // 查询标志: 2：普通会员子账号 3：功能子账号
     6: string pageNum,                 // 页码
     7: string reservedMsg,
}

struct AcctArray{
     1: string subAcctNo,               // 子账户账号
     2: string subAcctProperty,         // 子账户属性:1：普通会员子账号 2：挂账子账号  3：手续费子账号 4：利息子账号5：平台担保子账号
     3: string tranNetMemberCode,       // 交易网会员代码
     4: string subAcctName,             // 子账户名称
     5: string acctAvailBal,            // 账户可用余额
     6: string cashAmt,                 // 可提现金额
     7: string maintenanceDate,         // 维护日期
}

struct ResponseCustAcctIdBalanceQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string resultNum,        // 本次交易返回查询结果记录数
    5: string startRecordNo,    // 起始记录号
    6: string endFlag,          // 结束标志
    7: string totalNum,         // 符合业务查询条件的记录总数
    8: list<AcctArray> acctArray, // 账户信息
    9: string reservedMsg,      // 保留域
}

// 查询子帐号历史余额及待转可提现状态信息
struct RequestCustAcctIdHistoryBalanceQuery {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string subAcctNo,               // 子账号
     5: string startDate,               // 开始日期
     6: string endDate,                 // 终止日期
     7: string pageNum,                 // 页码
     8: string reservedMsg,             // 保留域
}

struct HisAcctArray{
	 1: string ddate,           //日期
     2: string dayAcctAvailBal, //日终可用余额
     3: string dayCashBal,      //日终可提现余额
     4: string dayFreezeBal,    //日终冻结余额
     5: string dayCashOccurAmt, //当日待转可提现发生额
     6: string dayWaitCashBal,  //日终待转可提现余额
     7: string cashStatus,      //待转可提现状态
}

struct ResponseCustAcctIdHistoryBalanceQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string resultNum,        // 本次交易返回查询结果记录数
    5: string startRecordNo,    // 起始记录号
    6: string endFlag,          // 结束标志
    7: string totalNum,         // 符合业务查询条件的记录总数
    8: list<HisAcctArray> hisAcctArray,
}

// 查询银行单笔交易状态
struct RequestSingleTransactionStatusQuery {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string functionFlag,            // 功能标志:2：会员间交易 3：提现 4：充值
     5: string tranNetSeqNo,            // 交易网流水号
     6: string subAcctNo,               // 子账户账号
     7: string tranDate,                // 交易日期
     8: string reservedMsg,             // 保留域
}

struct ResponseSingleTransactionStatusQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string bookingFlag,      // 记账标志
    5: string tranStatus,       // 交易状态
    6: string tranAmt,          // 交易金额
    7: string tranDate,         // 交易日期
    8: string tranTime,         // 交易时间
    9: string inSubAcctNo,      // 转入子账户账号
   10: string outSubAcctNo,     // 转出子账户账号
   11: string failMsg,          // 失败信息
}

// 查询银行提现退单信息	
struct RequestBankWithdrawCashBackQuery {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string functionFlag,            // 功能标志:1为查询当日数据
     4: string fundSummaryAcctNo,       // 资金汇总账号
     5: string startDate,               // 开始日期
     6: string endDate,                 // 终止日期
     7: string reservedMsg,             // 保留域
}

struct BankTranItemArray {
    1: string bankSeqNo,                // 银行流水号
    2: string marketSeqNo,              // 市场流水号
    3: string remark,                   // 备注
    4: string backReason,               // 退单原因
    5: string backDate,                 // 退单日期
}

struct ResponseBankWithdrawCashBackQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string resultNum,        // 本次交易返回查询结果记录数
    5: list<BankTranItemArray> tranItemArray, // 交易信息数组
    6: string reservedMsg,      // 保留域
}

// 查询对账文件信息
struct RequestReconciliationDocumentQuery {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string fileType,                // 文件类型
     5: string fileDate,                // 文件日期
     6: string reservedMsg,             // 保留域
}
struct ReconTranItemArray {
    1: string fileName,                 // 文件名称
    2: string randomPassword,           // 随机密码
    3: string filePath,                 // 文件路径
    4: string drawCode,                 // 提取码
}

struct ResponseReconciliationDocumentQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string resultNum,        // 本次交易返回查询结果记录数
    5: list<ReconTranItemArray> tranItemArray, // 交易信息数组
    6: string reservedMsg,      // 保留域
}

// 平台调账
struct RequestAccountRegulation {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       // 资金汇总账号
     4: string acquiringChannelType,    // 收单渠道类型
     5: string orderNo,                 // 订单号
     6: string subAcctNo,               // 子账户账号
     7: string tranNetMemberCode,       // 交易网会员代码
     8: string subAcctName,             // 子账户名称
     9: string amt,                     // 金额
    10: string ccy,                     // 币种
    11: string remark,                  // 备注
    12: string reservedMsg,             // 保留域
}

struct ResponseAccountRegulation {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string frontSeqNo,       // 前置流水号
    5: string reservedMsg,      // 保留域
}

// 查询充值明细
struct RequestChargeDetailQuery {
	 1: string cnsmrSeqNo,          // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,            // 商户号
     3: string fundSummaryAcctNo,   // 资金汇总账号
     4: string acquiringChannelType,// 收单渠道类型
     5: string orderNo,             // 订单号
     6: string reservedMsg,         // 保留域
}

struct ResponseChargeDetailQuery {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string tranStatus,       //交易状态
    5: string tranAmt,          //交易金额
    6: string commissionAmt,    //佣金费
    7: string payMode,          //支付方式
    8: string tranDate,         //交易日期
    9: string tranTime,         //交易时间
   10: string orderInSubAcctNo, //订单转入子账户
   11: string orderInSubAcctName,   //订单转入子账户名称
   12: string orderActInSubAcctNo,  //订单实际转入子账户
   13: string orderActInSubAcctName,//订单实际子账户名称
   14: string frontSeqNo,       //前置流水号
   15: string tranDesc,         //交易描述
}

// 平台补账
struct RequestPlatformAccountSupply {
	 1: string cnsmrSeqNo,              // 系统流水号:每次调用的唯一标识，需保证唯一性
     2: string mrchCode,                // 商户号
     3: string fundSummaryAcctNo,       //资金汇总账号
     4: string acquiringChannelType,    //收单渠道类型
     5: string orderNo,                 //订单号
     6: string amt,                     //金额
     7: string reservedMsg,             //保留域
}

struct ResponsePlatformAccountSupply {
    1: string respCode,         // 返回码
    2: string respMsg,          // 返回信息
    3: string cnsmrSeqNo,       // 请求的系统号
    4: string frontSeqNo,       //前置流水号
    5: string subAcctNo,        //子账户账号
    6: string amt,              //金额
    7: string remark,           //备注
    8: string reservedMsg,      //保留域
}

service KongFenServer {
    // 支付单笔查询
    ResponsePaymentStatusQuery paymentStatusQuery(1:RequestPaymentStatusQuery req),
    // 订单每日对账单查询
    ResponseOrderDailyStatement orderDailyStatement(1:RequestOrderDailyStatement req),
    // 单笔退款	
    ResponseOrderRefund orderRefund(1:RequestOrderRefund req),
    // 退款交易查询	
    ResponseOrderRefundQuery orderRefundQuery(1:RequestOrderRefundQuery req),
	// 会员子账户开立
    ResponseOpenCustAcctId openCustAcctId(1:RequestOpenCustAcctId req),
    // 会员绑定提现账户-银联鉴权
    ResponseBindRelateAcctUnionPay bindRelateAcctUnionPay(1:RequestBindRelateAcctUnionPay req),
    // 会员绑定提现账户-回填银联鉴权短信码
    ResponseBindRelateAccReUnionPay bindRelateAccReUnionPay(1:RequestBindRelateAccReUnionPay req),
    // 会员绑定提现账户-小额鉴权
    ResponseBindRelateAcctSmallAmount bindRelateAcctSmallAmount(1:RequestBindRelateAcctSmallAmount req),
    // 会员绑定提现账户-验证鉴权金额
    ResponseCheckAmount checkAmount(1:RequestCheckAmount req),
    // 会员绑定信息查询
    ResponseMemberBindQuery memberBindQuery(1:RequestMemberBindQuery req),
    // 会员解绑提现账户
    ResponseUnbindRelateAcct unbindRelateAcct(1:RequestUnbindRelateAcct req),
    // 会员提现-支持手续费
    ResponseMemberWithdrawCash memberWithdrawCash(1:RequestMemberWithdrawCash req),
    // 查询银行子账户余额
    ResponseCustAcctIdBalanceQuery custAcctIdBalanceQuery(1:RequestCustAcctIdBalanceQuery req),
    // 查询子帐号历史余额及待转可提现状态信息
    ResponseCustAcctIdHistoryBalanceQuery custAcctIdHistoryBalanceQuery(1:RequestCustAcctIdHistoryBalanceQuery req),
    // 查询银行单笔交易状态
    ResponseSingleTransactionStatusQuery singleTransactionStatusQuery(1:RequestSingleTransactionStatusQuery req),
    // 查询银行提现退单信息	
    ResponseBankWithdrawCashBackQuery bankWithdrawCashBackQuery(1:RequestBankWithdrawCashBackQuery req),
    // 查询对账文件信息
    ResponseReconciliationDocumentQuery reconciliationDocumentQuery(1:RequestReconciliationDocumentQuery req),
    // 平台调账
    ResponseAccountRegulation accountRegulation(1:RequestAccountRegulation req),
    // 查询充值明细
    ResponseChargeDetailQuery chargeDetailQuery(1:RequestChargeDetailQuery req),
    // 平台补账
    ResponsePlatformAccountSupply platformAccountSupply(1:RequestPlatformAccountSupply req),
}
